home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
gnu
/
make-367.lha
/
make-3.67
/
make.cps
< prev
next >
Wrap
Text File
|
1993-05-16
|
23KB
|
636 lines
\initial {#}
\entry {\code {#} (comments), in commands}{51}
\entry {\code {#} (comments), in makefile}{23}
\entry {\code {#include}}{47}
\initial {$}
\entry {\code {$}, in function call}{85}
\entry {\code {$}, in rules}{30}
\entry {\code {$}, in variable name}{70}
\entry {\code {$}, in variable reference}{65}
\initial {%}
\entry {\code {%}, in pattern rules}{116}
\entry {\code {%}, quoting in \code {patsubst}}{86}
\entry {\code {%}, quoting in static pattern}{45}
\entry {\code {%}, quoting in \code {vpath}}{35}
\entry {\code {%}, quoting with \code {{\tt\indexbackslash }} (backslash)}{35, 45, 86}
\initial {*}
\entry {\code {*} (wildcard character)}{30}
\initial {,}
\entry {\code {,v \r {(RCS file extension)}}}{111}
\initial {-}
\entry {\code {-} (in commands)}{54}
\entry {-, and \code {define}}{63}
\entry {\code {--assume-new}}{100, 106}
\entry {\code {--assume-new}, and recursion}{60}
\entry {\code {--assume-old}}{101, 105}
\entry {\code {--assume-old}, and recursion}{60}
\entry {\code {--debug}}{103}
\entry {\code {--directory}}{56, 103}
\entry {\code {--directory}, and \code {--print-directory}}{61}
\entry {\code {--directory}, and recursion}{60}
\entry {\code {--dry-run}}{51, 99, 105}
\entry {\code {--environment-overrides}}{104}
\entry {\code {--file}}{24, 97, 104}
\entry {\code {--file}, and recursion}{60}
\entry {\code {--help}}{104}
\entry {\code {--ignore-errors}}{54, 104}
\entry {\code {--include-dir}}{25, 104}
\entry {\code {--include-dir}, and recursion}{60}
\entry {\code {--jobs}}{52, 104}
\entry {\code {--jobs}, and recursion}{60}
\entry {\code {--just-print}}{51, 99, 105}
\entry {\code {--keep-going}}{55, 102, 104}
\entry {\code {--load-average}}{53, 104}
\entry {\code {--makefile}}{24, 97, 104}
\entry {\code {--max-load}}{53, 104}
\entry {\code {--new-file}}{100, 106}
\entry {\code {--new-file}, and recursion}{60}
\entry {\code {--no-builtin-rules}}{105}
\entry {\code {--no-keep-going}}{106}
\entry {\code {--no-print-directory}}{61, 106}
\entry {\code {--old-file}}{101, 105}
\entry {\code {--old-file}, and recursion}{60}
\entry {\code {--print-data-base}}{105}
\entry {\code {--print-directory}}{106}
\entry {\code {--print-directory}, and \code {--directory}}{61}
\entry {\code {--print-directory}, and recursion}{61}
\entry {\code {--print-directory}, disabling}{61}
\entry {\code {--question}}{99, 105}
\entry {\code {--quiet}}{51, 105}
\entry {\code {--recon}}{51, 99, 105}
\entry {\code {--silent}}{51, 105}
\entry {\code {--stop}}{106}
\entry {\code {--touch}}{99, 106}
\entry {\code {--touch}, and recursion}{57}
\entry {\code {--version}}{106}
\entry {\code {--what-if}}{100, 106}
\entry {\code {-b}}{103}
\entry {\code {-C}}{56, 103}
\entry {\code {-C}, and \code {-w}}{61}
\entry {\code {-C}, and recursion}{60}
\entry {\code {-d}}{103}
\entry {\code {-e}}{104}
\entry {\code {-f}}{24, 97, 104}
\entry {\code {-f}, and recursion}{60}
\entry {\code {-h}}{104}
\entry {\code {-i}}{54, 104}
\entry {\code {-I}}{25, 104}
\entry {\code {-I}, and recursion}{60}
\entry {\code {-j}}{52, 104}
\entry {\code {-j}, and recursion}{60}
\entry {\code {-k}}{55, 102, 104}
\entry {\code {-l}}{104}
\entry {\code {-l} (library search)}{37}
\entry {\code {-l} (load average)}{53}
\entry {\code {-m}}{103}
\entry {\code {-M} (to compiler)}{47}
\entry {\code {-n}}{51, 99, 105}
\entry {\code {-o}}{101, 105}
\entry {\code {-o}, and recursion}{60}
\entry {\code {-p}}{105}
\entry {\code {-q}}{99, 105}
\entry {\code {-r}}{105}
\entry {\code {-s}}{51, 105}
\entry {\code {-S}}{106}
\entry {\code {-t}}{99, 106}
\entry {\code {-t}, and recursion}{57}
\entry {\code {-v}}{106}
\entry {\code {-w}}{106}
\entry {\code {-W}}{100, 106}
\entry {\code {-w}, and \code {-C}}{61}
\entry {\code {-w}, and recursion}{61}
\entry {\code {-W}, and recursion}{60}
\entry {\code {-w}, disabling}{61}
\initial {.}
\entry {\code {.a} (archives)}{129}
\entry {\code {.c}}{109}
\entry {\code {.C}}{109}
\entry {\code {.cc}}{109}
\entry {\code {.cweb}}{111}
\entry {\code {.d}}{48}
\entry {\code {.def}}{110}
\entry {\code {.DEFAULT}, used to override}{28}
\entry {\code {.dvi}}{111}
\entry {\code {.f}}{109}
\entry {\code {.F}}{109}
\entry {\code {.info}}{111}
\entry {\code {.l}}{111}
\entry {\code {.ln}}{111}
\entry {\code {.mod}}{110}
\entry {\code {.o}}{109}
\entry {\code {.p}}{109}
\entry {\code {.PRECIOUS} intermediate files}{115}
\entry {\code {.r}}{109}
\entry {\code {.s}}{110}
\entry {\code {.S}}{110}
\entry {\code {.sh}}{111}
\entry {\code {.sym}}{110}
\entry {\code {.tex}}{111}
\entry {\code {.texi}}{111}
\entry {\code {.texinfo}}{111}
\entry {\code {.txinfo}}{111}
\entry {\code {.web}}{111}
\entry {\code {.y}}{111}
\initial {:}
\entry {\code {::} rules (double-colon)}{46}
\entry {:=}{67, 73}
\initial {=}
\entry {=}{66, 73}
\initial {?}
\entry {\code {?} (wildcard character)}{30}
\initial {[}
\entry {\code {[\dots {}]} (wildcard characters)}{30}
\initial {{\_}}
\entry {\code {{\_}{\_}.SYMDEF}}{128}
\initial {{\tt\char'100}}
\entry {\code {{\tt\char'100}} (in commands)}{51}
\entry {{\tt\char'100}, and \code {define}}{63}
\initial {{\tt\char'176}}
\entry {\code {{\tt\char'176}} (tilde)}{30}
\initial {{\tt\char43}}
\entry {{\tt\char43}, and \code {define}}{63}
\entry {{\tt\char43}=}{74}
\initial {{\tt\indexbackslash }}
\entry {\code {{\tt\indexbackslash }} (backslash), for continuation lines}{15}
\entry {\code {{\tt\indexbackslash }} (backslash), in commands}{52}
\entry {\code {{\tt\indexbackslash }} (backslash), to quote \code {%}}{35, 45, 86}
\initial {A}
\entry {\code {all} \r {(standard target)}}{98}
\entry {appending to variables}{74}
\entry {\code {ar}}{113}
\entry {archive}{127}
\entry {archive member targets}{127}
\entry {archive symbol directory updating}{128}
\entry {archive, suffix rule for}{129}
\entry {arguments of functions}{85}
\entry {\code {as}}{110, 113}
\entry {assembly, rule to compile}{110}
\entry {automatic generation of dependencies}{25, 47}
\entry {automatic variables}{118}
\initial {B}
\entry {backquotes}{95}
\entry {backslash (\code {{\tt\indexbackslash }}), for continuation lines}{15}
\entry {backslash (\code {{\tt\indexbackslash }}), in commands}{52}
\entry {backslash (\code {{\tt\indexbackslash }}), to quote \code {%}}{35, 45, 86}
\entry {basename}{90}
\entry {broken pipe}{53}
\entry {bugs, reporting}{10}
\entry {built-in special targets}{40}
\initial {C}
\entry {C, rule to compile}{109}
\entry {C{\tt\char43}{\tt\char43}, rule to compile}{109}
\entry {\code {cc}}{109, 113}
\entry {\code {cd} (shell command)}{52, 56}
\entry {chains of rules}{114}
\entry {\code {check} \r {(standard target)}}{99}
\entry {\code {clean} \r {(standard target)}}{98}
\entry {\code {clean} target}{16, 20}
\entry {cleaning up}{20}
\entry {\code {clobber} \r {(standard target)}}{98}
\entry {\code {co}}{111, 113}
\entry {combining rules by dependency}{20}
\entry {command line variables}{101}
\entry {commands}{29}
\entry {commands, backslash (\code {{\tt\indexbackslash }}) in}{52}
\entry {commands, comments in}{51}
\entry {commands, echoing}{51}
\entry {commands, empty}{63}
\entry {commands, errors in}{54}
\entry {commands, execution}{52}
\entry {commands, execution in parallel}{52}
\entry {commands, expansion}{95}
\entry {commands, how to write}{51}
\entry {commands, instead of executing}{99}
\entry {commands, introduction to}{13}
\entry {commands, quoting newlines in}{52}
\entry {commands, sequences of}{62}
\entry {comments, in commands}{51}
\entry {comments, in makefile}{23}
\entry {compatibility}{131}
\entry {compatibility in exporting}{59}
\entry {compilation, testing}{102}
\entry {computed variable name}{70}
\entry {conditionals}{79}
\entry {continuation lines}{15}
\entry {conventions for makefiles}{137}
\entry {\code {ctangle}}{111, 113}
\entry {\code {cweave}}{111, 113}
\initial {D}
\entry {deducing commands (implicit rules)}{18}
\entry {default goal}{16, 29}
\entry {default makefile name}{24}
\entry {default rules, last-resort}{122}
\entry {defining variables verbatim}{77}
\entry {deletion of target files}{55}
\entry {dependencies}{30}
\entry {dependencies, automatic generation}{25, 47}
\entry {dependencies, introduction to}{13}
\entry {dependencies, list of all}{118}
\entry {dependencies, list of changed}{118}
\entry {dependencies, varying (static pattern)}{44}
\entry {dependency}{29}
\entry {dependency pattern, implicit}{116}
\entry {dependency pattern, static (not implicit)}{44}
\entry {directive}{23}
\entry {directories, printing them}{61}
\entry {directories, updating archive symbol}{128}
\entry {directory part}{89}
\entry {directory search (\code {VPATH})}{33}
\entry {directory search (\code {VPATH}), and implicit rules}{36}
\entry {directory search (\code {VPATH}), and link libraries}{37}
\entry {directory search (\code {VPATH}), and shell commands}{36}
\entry {\code {dist} \r {(standard target)}}{99}
\entry {\code {distclean} \r {(standard target)}}{98}
\entry {dollar sign (\code {$}) in rules}{30}
\entry {dollar sign (\code {$}), in function call}{85}
\entry {dollar sign (\code {$}), in variable name}{70}
\entry {dollar sign (\code {$}), in variable reference}{65}
\entry {double-colon rules}{46}
\entry {duplicate words, removing}{88}
\initial {E}
\entry {echoing of commands}{51}
\entry {editor}{13}
\entry {Emacs (\code {M-x compile})}{55}
\entry {empty commands}{63}
\entry {empty targets}{40}
\entry {environment}{78}
\entry {environment, and recursion}{57}
\entry {environment, \code {SHELL} in}{52}
\entry {errors (in commands)}{54}
\entry {errors with wildcards}{32}
\entry {execution, in parallel}{52}
\entry {execution, instead of}{99}
\entry {execution, of commands}{52}
\entry {exit status (errors)}{54}
\entry {explicit rule, definition of}{23}
\entry {exporting variables}{57}
\initial {F}
\entry {\code {f77}}{109, 113}
\entry {features of GNU \code {make}}{131}
\entry {features, missing}{135}
\entry {file name functions}{89}
\entry {file name of makefile}{24}
\entry {file name of makefile, how to specify}{24}
\entry {file name prefix, adding}{90}
\entry {file name suffix}{90}
\entry {file name suffix, adding}{90}
\entry {file name with wildcards}{30}
\entry {file name, basename of}{90}
\entry {file name, directory part}{89}
\entry {file name, nondirectory part}{89}
\entry {files, assuming new}{100}
\entry {files, assuming old}{101}
\entry {files, avoiding recompilation of}{101}
\entry {files, intermediate}{114}
\entry {filtering out words}{88}
\entry {filtering words}{88}
\entry {finding strings}{87}
\entry {flags}{103}
\entry {flags for compilers}{112}
\entry {flavors of variables}{66}
\entry {\code {FORCE}}{39}
\entry {force targets}{39}
\entry {Fortran, rule to compile}{109}
\entry {function}{85}
\entry {functions, for file names}{89}
\entry {functions, for text}{86}
\entry {functions, syntax of}{85}
\initial {G}
\entry {\code {g{\tt\char43}{\tt\char43}}}{109, 113}
\entry {\code {gcc}}{109}
\entry {generating dependencies automatically}{25, 47}
\entry {\code {get}}{111, 113}
\entry {globbing (wildcards)}{30}
\entry {goal}{16}
\entry {goal, default}{16, 29}
\entry {goal, how to specify}{97}
\initial {H}
\entry {home directory}{30}
\initial {I}
\entry {IEEE Standard 1003.2}{9}
\entry {implicit rule}{107}
\entry {implicit rule, and directory search}{36}
\entry {implicit rule, and \code {VPATH}}{36}
\entry {implicit rule, definition of}{23}
\entry {implicit rule, how to use}{107}
\entry {implicit rule, introduction to}{18}
\entry {implicit rule, predefined}{109}
\entry {implicit rule, search algorithm}{125}
\entry {including (\code {MAKEFILES} variable)}{26}
\entry {including other makefiles}{24}
\entry {incompatibilities}{135}
\entry {Info, rule to format}{111}
\entry {\code {install} \r {(standard target)}}{99}
\entry {intermediate file}{114}
\entry {intermediate files, preserving}{115}
\entry {interrupt}{55}
\initial {J}
\entry {job slots}{52}
\entry {job slots, and recursion}{60}
\entry {jobs, limiting based on load}{53}
\entry {joining lists of words}{90}
\initial {K}
\entry {killing (interruption)}{55}
\initial {L}
\entry {last-resort default rules}{122}
\entry {\code {lex}}{111, 113}
\entry {Lex, rule to run}{111}
\entry {libraries for linking, directory search}{37}
\entry {library archive, suffix rule for}{129}
\entry {limiting jobs based on load}{53}
\entry {link libraries, and directory search}{37}
\entry {linking, predefined rule for}{110}
\entry {\code {lint}}{111}
\entry {\code {lint}, rule to run}{111}
\entry {list of all dependencies}{118}
\entry {list of changed dependencies}{118}
\entry {load average}{53}
\entry {loops in variable expansion}{67}
\entry {\code {lpr} (shell command)}{31, 40}
\initial {M}
\entry {\code {m2c}}{110}
\entry {macro}{65}
\entry {\code {make depend}}{48}
\entry {makefile}{13}
\entry {makefile name}{24}
\entry {makefile name, how to specify}{24}
\entry {makefile rule parts}{13}
\entry {makefile, and \code {MAKEFILES} variable}{26}
\entry {makefile, conventions for}{137}
\entry {makefile, how \code {make} processes}{16}
\entry {makefile, how to write}{23}
\entry {makefile, including}{24}
\entry {makefile, overriding}{27}
\entry {makefile, remaking of}{26}
\entry {makefile, simple}{14}
\entry {\code {makeinfo}}{111, 113}
\entry {match-anything rule}{120}
\entry {missing features}{135}
\entry {mistakes with wildcards}{32}
\entry {modified variable reference}{69}
\entry {Modula-2, rule to compile}{110}
\entry {\code {mostlyclean} \r {(standard target)}}{98}
\entry {multiple rules for one target}{43}
\entry {multiple rules for one target (\code {::})}{46}
\entry {multiple targets}{42}
\entry {multiple targets, in pattern rule}{116}
\initial {N}
\entry {name of makefile}{24}
\entry {name of makefile, how to specify}{24}
\entry {nested variable reference}{70}
\entry {newline, quoting, in commands}{52}
\entry {newline, quoting, in makefile}{15}
\entry {nondirectory part}{89}
\initial {O}
\entry {\code {obj}}{17}
\entry {\code {OBJ}}{17}
\entry {\code {objects}}{17}
\entry {\code {OBJECTS}}{17}
\entry {\code {objs}}{17}
\entry {\code {OBJS}}{17}
\entry {old-fashioned suffix rules}{123}
\entry {options}{103}
\entry {options, and recursion}{60}
\entry {options, setting from environment}{61}
\entry {options, setting in makefiles}{61}
\entry {order of pattern rules}{117}
\entry {origin of variable}{93}
\entry {overriding makefiles}{27}
\entry {overriding variables with arguments}{101}
\entry {overriding with \code {override}}{76}
\initial {P}
\entry {parallel execution}{52}
\entry {parts of makefile rule}{13}
\entry {Pascal, rule to compile}{109}
\entry {pattern rule}{116}
\entry {pattern rules, order of}{117}
\entry {pattern rules, static (not implicit)}{44}
\entry {pattern rules, static, syntax of}{44}
\entry {\code {pc}}{109, 113}
\entry {phony targets}{37}
\entry {pitfalls of wildcards}{32}
\entry {portability}{131}
\entry {POSIX}{9}
\entry {precious targets}{41}
\entry {prefix, adding}{90}
\entry {preserving intermediate files}{115}
\entry {preserving with \code {.PRECIOUS}}{41}
\entry {preserving with .PRECIOUS}{115}
\entry {\code {print} \r {(standard target)}}{99}
\entry {\code {print} target}{31, 40}
\entry {printing directories}{61}
\entry {printing of commands}{51}
\entry {problems and bugs, reporting}{10}
\entry {problems with wildcards}{32}
\entry {processing a makefile}{16}
\initial {Q}
\entry {question mode}{99}
\entry {quoting \code {%}, in \code {patsubst}}{86}
\entry {quoting \code {%}, in static pattern}{45}
\entry {quoting \code {%}, in \code {vpath}}{35}
\entry {quoting newline, in commands}{52}
\entry {quoting newline, in makefile}{15}
\initial {R}
\entry {Ratfor, rule to compile}{109}
\entry {RCS, rule to extract from}{111}
\entry {\code {README}}{24}
\entry {\code {realclean} \r {(standard target)}}{98}
\entry {recompilation}{13}
\entry {recompilation, avoiding}{101}
\entry {recording events with empty targets}{40}
\entry {recursion}{56}
\entry {recursion, and \code {-C}}{60}
\entry {recursion, and \code {-f}}{60}
\entry {recursion, and \code {-I}}{60}
\entry {recursion, and \code {-j}}{60}
\entry {recursion, and \code {-o}}{60}
\entry {recursion, and \code {-t}}{57}
\entry {recursion, and \code {-w}}{61}
\entry {recursion, and \code {-W}}{60}
\entry {recursion, and environment}{57}
\entry {recursion, and \code {MAKE} variable}{56}
\entry {recursion, and \code {MAKEFILES} variable}{26}
\entry {recursion, and options}{60}
\entry {recursion, and printing directories}{61}
\entry {recursion, and variables}{57}
\entry {recursion, level of}{59}
\entry {recursive variable expansion}{65, 66}
\entry {recursively expanded variables}{66}
\entry {reference to variables}{65, 69}
\entry {relinking}{17}
\entry {remaking makefiles}{26}
\entry {removing duplicate words}{88}
\entry {removing, to clean up}{20}
\entry {reporting bugs}{10}
\entry {\code {rm}}{113}
\entry {\code {rm} (shell command)}{16, 31, 38, 54}
\entry {rule commands}{51}
\entry {rule dependencies}{30}
\entry {rule syntax}{29}
\entry {rule targets}{29}
\entry {rule, and \code {$}}{30}
\entry {rule, double-colon (\code {::})}{46}
\entry {rule, explicit, definition of}{23}
\entry {rule, how to write}{29}
\entry {rule, implicit}{107}
\entry {rule, implicit, and directory search}{36}
\entry {rule, implicit, and \code {VPATH}}{36}
\entry {rule, implicit, chains of}{114}
\entry {rule, implicit, definition of}{23}
\entry {rule, implicit, how to use}{107}
\entry {rule, implicit, introduction to}{18}
\entry {rule, implicit, predefined}{109}
\entry {rule, introduction to}{13}
\entry {rule, multiple for one target}{43}
\entry {rule, no commands or dependencies}{39}
\entry {rule, pattern}{116}
\entry {rule, static pattern}{44}
\entry {rule, static pattern versus implicit}{46}
\entry {rule, with multiple targets}{42}
\initial {S}
\entry {\code {s. \r {(SCCS file prefix)}}}{111}
\entry {SCCS, rule to extract from}{111}
\entry {search algorithm, implicit rule}{125}
\entry {search path for dependencies (\code {VPATH})}{33}
\entry {search path for dependencies (\code {VPATH}), and implicit rules}{36}
\entry {search path for dependencies (\code {VPATH}), and link libraries}{37}
\entry {searching for strings}{87}
\entry {\code {sed} (shell command)}{48}
\entry {selecting words}{91}
\entry {sequences of commands}{62}
\entry {setting options from environment}{61}
\entry {setting options in makefiles}{61}
\entry {setting variables}{73}
\entry {several rules for one target}{43}
\entry {several targets in a rule}{42}
\entry {\code {shar} \r {(standard target)}}{99}
\entry {shell command}{16}
\entry {shell command, and directory search}{36}
\entry {shell command, execution}{52}
\entry {shell command, function for}{95}
\entry {shell file name pattern (in \code {include})}{24}
\entry {shell wildcards (in \code {include})}{24}
\entry {signal}{55}
\entry {silent operation}{51}
\entry {simple makefile}{14}
\entry {simple variable expansion}{65}
\entry {simplifying with variables}{17}
\entry {simply expanded variables}{67}
\entry {sorting words}{88}
\entry {spaces, in variable values}{68}
\entry {spaces, stripping}{87}
\entry {special targets}{40}
\entry {specifying makefile name}{24}
\entry {standard input}{53}
\entry {standards conformance}{9}
\entry {standards for makefiles}{137}
\entry {static pattern rule}{44}
\entry {static pattern rule, syntax of}{44}
\entry {static pattern rule, versus implicit}{46}
\entry {stem}{44, 120}
\entry {stem, variable for}{118}
\entry {strings, searching for}{87}
\entry {stripping whitespace}{87}
\entry {sub-\code {make}}{57}
\entry {subdirectories, recursion for}{56}
\entry {substitution variable reference}{69}
\entry {suffix rule}{123}
\entry {suffix rule, for archive}{129}
\entry {suffix, adding}{90}
\entry {suffix, function to find}{90}
\entry {suffix, substituting in variables}{69}
\entry {switches}{103}
\entry {symbol directories, updating archive}{128}
\entry {syntax of rules}{29}
\initial {T}
\entry {tab character (in commands)}{29}
\entry {tabs in rules}{13}
\entry {\code {TAGS} \r {(standard target)}}{99}
\entry {\code {tangle}}{111, 113}
\entry {\code {tar} \r {(standard target)}}{99}
\entry {target}{29}
\entry {target pattern, implicit}{116}
\entry {target pattern, static (not implicit)}{44}
\entry {target, deleting on interrupt}{55}
\entry {target, multiple in pattern rule}{116}
\entry {target, multiple rules for one}{43}
\entry {target, touching}{99}
\entry {targets}{29}
\entry {targets without a file}{37}
\entry {targets, built-in special}{40}
\entry {targets, empty}{40}
\entry {targets, force}{39}
\entry {targets, introduction to}{13}
\entry {targets, multiple}{42}
\entry {targets, phony}{37}
\entry {terminal rule}{120}
\entry {\code {test} \r {(standard target)}}{99}
\entry {testing compilation}{102}
\entry {\code {tex}}{111, 113}
\entry {\TeX{}, rule to run}{111}
\entry {\code {texi2dvi}}{111, 113}
\entry {Texinfo, rule to format}{111}
\entry {tilde (\code {{\tt\char'176}})}{30}
\entry {\code {touch} (shell command)}{31, 40}
\entry {touching files}{99}
\initial {U}
\entry {updating archive symbol directories}{128}
\entry {updating makefiles}{26}
\initial {V}
\entry {value}{65}
\entry {value, how a variable gets it}{73}
\entry {variable}{65}
\entry {variable definition}{23}
\entry {variables}{17}
\entry {variables, \samp {$} in name}{70}
\entry {variables, and implicit rule}{118}
\entry {variables, appending to}{74}
\entry {variables, automatic}{118}
\entry {variables, command line}{101}
\entry {variables, computed names}{70}
\entry {variables, defining verbatim}{77}
\entry {variables, environment}{57, 78}
\entry {variables, exporting}{57}
\entry {variables, flavors}{66}
\entry {variables, how they get their values}{73}
\entry {variables, how to reference}{65}
\entry {variables, loops in expansion}{67}
\entry {variables, modified reference}{69}
\entry {variables, nested references}{70}
\entry {variables, origin of}{93}
\entry {variables, overriding}{76}
\entry {variables, overriding with arguments}{101}
\entry {variables, recursively expanded}{66}
\entry {variables, setting}{73}
\entry {variables, simply expanded}{67}
\entry {variables, spaces in values}{68}
\entry {variables, substituting suffix in}{69}
\entry {variables, substitution reference}{69}
\entry {varying dependencies}{44}
\entry {verbatim variable definition}{77}
\entry {vpath}{33}
\entry {\code {VPATH}, and implicit rules}{36}
\entry {\code {VPATH}, and link libraries}{37}
\initial {W}
\entry {\code {weave}}{111, 113}
\entry {Web, rule to run}{111}
\entry {what if}{100}
\entry {whitespace, stripping}{87}
\entry {wildcard}{30}
\entry {wildcard pitfalls}{32}
\entry {wildcard, function}{91}
\entry {wildcard, in \code {include}}{24}
\entry {words, extracting first}{91}
\entry {words, filtering}{88}
\entry {words, filtering out}{88}
\entry {words, finding number}{91}
\entry {words, iterating over}{91}
\entry {words, joining lists}{90}
\entry {words, removing duplicates}{88}
\entry {words, selecting}{91}
\entry {writing rule commands}{51}
\entry {writing rules}{29}
\initial {Y}
\entry {\code {yacc}}{62, 111, 113}
\entry {Yacc, rule to run}{111}